struct PositionData { float x; float y; float z; } ; PositionData gPositionData[ kMaxPositionPoints ];
struct TrigData { float sine; float cosine; } ; TrigData gTrigData[ 91 ] = { 0.000000, 1.000000, // 0 0.017452, 0.999847, 0.034899, 0.999390, 0.052335, 0.998629, 0.069756, 0.997564, 0.087155, 0.996194, // 1-5 0.104528, 0.994521, 0.121869, 0.992546, 0.139173, 0.990268, 0.156434, 0.987688, 0.173648, 0.984807, // 6-10 // snip